.btn{
  border: none;
  @include border-radius(4px);
  @include box-shadow(inset 0 -2px 0 rgba(0,0,0,.15), 0 1px 1px rgba(0,0,0,0));
  text-shadow: none;

  &.active,
  &:active {
    @include box-shadow(inset 0 -1px 0 rgba(0,0,0,.15), 0 1px 0 rgba(0,0,0,0));
  }
}

.btn-mini{
  @include border-radius(3px);
  @include box-shadow(inset 0 -1px 0 rgba(0,0,0,.15), 0 1px 1px rgba(0,0,0,0));
  &.active,
  &:active {
    @include box-shadow(inset 0 0 0 rgba(0,0,0,.15), 0 1px 0 rgba(0,0,0,0));
  }
}

.btn-large{
  @include border-radius(5px);
  @include box-shadow(inset 0 -3px 0 rgba(0,0,0,.15), 0 1px 1px rgba(0,0,0,0));
  &.active,
  &:active {
    @include box-shadow(inset 0 -2px 0 rgba(0,0,0,.15), 0 1px 0 rgba(0,0,0,0));
  }
}

.btn-link, .btn-link:active, .btn-link[disabled] { @include box-shadow(none) }